Infinity-Play-With names a function, with lambda list (D U R):
Choose a Toot as your active CHARACTER in the game.
Lisp PLAY-WITH = JSON playWith
CHARACTER must be the name of a Toot character owned by *USER*.
{ c: "playWith", d: { character: "a-Toot-name" } }
{ from: "playWith", status: true }
WRITEME --- lots of other stuff happens here that a conforming client must be aware of.
*USER* must be the owner of the Toot named CHARACTER, or you will be denied permission.
{ from: "playWith", status: false, error: "Not your Toot" }
The Toot named CHARACTER must exist.
{ from: "playWith", status: false, error: "No such Toot" }
Defined in file src/infinity/new-commands-20.lisp.